/**
 * Generate time : 2011-12-13 17:22:45
 * Version : 1.0.1.V20070717
 */
package com.baosight.sczx.zm.ce.domain;

import java.util.HashMap;
import java.util.Map;

import com.baosight.iplat4j.core.ei.EiColumn;
import com.baosight.iplat4j.ep.DaoEPBase;
import com.baosight.iplat4j.util.StringUtils;

/**
 * ZMCEEquipmentOrder table comment : 工单管理
 */
public class ZMCEEquipmentOrder extends DaoEPBase {

	private String fdKeyId = " "; /* FD_KEY_ID */
	private String fdCode = " "; /* 工单编号 */
	private String fdType = " "; /* 工单类型 */
	private String fdStatus = " "; /* 工单状态 */
	private String fdEquipmentId = " "; /* 对应设备ID */
	private String fdDepartmentId = " "; /* 设备使用单位ID */
	private String fdDepartment = " "; /* 设备使用单位 */
	private String fdPlanId = " "; /* 来源业务ID */
	private String fdPlanBeganTime = " "; /* 计划开始时间 */
	private String fdPlanEndTime = " "; /* 计划结束时间 */
	private String fdEquipmentStatus = " "; /* 设备当前状态 */
	private String fdWorkContent = " "; /* 工作要求 */
	private String fdSuggest = " "; /* 指导建议 */
	private String fdExecutionDepartmentId = " "; /* 执行部门ID */
	private String fdExecutionDepartment = " "; /* 执行部门 */
	private String fdExecutionPersonId = " "; /* 执行人ID */
	private String fdExecutionPerson = " "; /* 执行人 */
	private String fdTrueBeganTime = " "; /* 实际开始时间 */
	private String fdTrueEndTime = " "; /* 实际结束时间 */
	private String fdCondition = " "; /* 执行情况 */
	private String fdDescription = " "; /* 工作描述 */
	private String fdFounderId = " "; /* 创建人ID */
	private String fdFounder = " "; /* 创建人 */
	private String fdFounderDepId = " "; /* 创建人单位ID */
	private String fdModifier = " "; /* 修改人 */
	private String fdSource = " ";		/* 来源*/

	private String fdEquipmentCode = " "; /* 设备编号 */
	private String fdEquipmentToencode = " "; /* 设备内码 */
	private String fdEquipmentName = " "; /* 设备名称 */
	
	private String MaintenanceApplykeyID = " ";

	/**
	 * initialize the metadata
	 */
	public void initMetaData() {
		EiColumn eiColumn;

		eiColumn = new EiColumn("fdKeyId");
		eiColumn.setPrimaryKey(true);
		eiColumn.setFieldLength(32);
		eiColumn.setDescName("FD_KEY_ID");
		eiMetadata.addMeta(eiColumn);

		eiColumn = new EiColumn("fdCode");
		eiColumn.setFieldLength(20);
		eiColumn.setDescName("工单编号");
		eiMetadata.addMeta(eiColumn);

		eiColumn = new EiColumn("fdType");
		eiColumn.setFieldLength(10);
		eiColumn.setDescName("工单类型");
		eiMetadata.addMeta(eiColumn);

		eiColumn = new EiColumn("fdStatus");
		eiColumn.setFieldLength(10);
		eiColumn.setDescName("工单状态");
		eiMetadata.addMeta(eiColumn);

		eiColumn = new EiColumn("fdEquipmentId");
		eiColumn.setFieldLength(32);
		eiColumn.setDescName("对应设备ID");
		eiMetadata.addMeta(eiColumn);

		eiColumn = new EiColumn("fdDepartment");
		eiColumn.setFieldLength(30);
		eiColumn.setDescName("设备使用单位");
		eiMetadata.addMeta(eiColumn);

		eiColumn = new EiColumn("fdPlanId");
		eiColumn.setFieldLength(32);
		eiColumn.setDescName("来源业务ID");
		eiMetadata.addMeta(eiColumn);

		eiColumn = new EiColumn("fdPlanBeganTime");
		eiColumn.setFieldLength(30);
		eiColumn.setDescName("计划开始时间");
		eiMetadata.addMeta(eiColumn);

		eiColumn = new EiColumn("fdPlanEndTime");
		eiColumn.setFieldLength(30);
		eiColumn.setDescName("计划结束时间");
		eiMetadata.addMeta(eiColumn);

		eiColumn = new EiColumn("fdEquipmentStatus");
		eiColumn.setFieldLength(250);
		eiColumn.setDescName("设备当前状态");
		eiMetadata.addMeta(eiColumn);

		eiColumn = new EiColumn("fdWorkContent");
		eiColumn.setFieldLength(250);
		eiColumn.setDescName("工作要求");
		eiMetadata.addMeta(eiColumn);

		eiColumn = new EiColumn("fdSuggest");
		eiColumn.setFieldLength(250);
		eiColumn.setDescName("指导建议");
		eiMetadata.addMeta(eiColumn);

		eiColumn = new EiColumn("fdExecutionDepartmentId");
		eiColumn.setFieldLength(32);
		eiColumn.setDescName("执行部门ID");
		eiMetadata.addMeta(eiColumn);

		eiColumn = new EiColumn("fdExecutionDepartment");
		eiColumn.setFieldLength(50);
		eiColumn.setDescName("执行部门");
		eiMetadata.addMeta(eiColumn);

		eiColumn = new EiColumn("fdExecutionPersonId");
		eiColumn.setFieldLength(32);
		eiColumn.setDescName("执行人ID");
		eiMetadata.addMeta(eiColumn);

		eiColumn = new EiColumn("fdExecutionPerson");
		eiColumn.setFieldLength(10);
		eiColumn.setDescName("执行人");
		eiMetadata.addMeta(eiColumn);

		eiColumn = new EiColumn("fdTrueBeganTime");
		eiColumn.setFieldLength(30);
		eiColumn.setDescName("实际开始时间");
		eiMetadata.addMeta(eiColumn);

		eiColumn = new EiColumn("fdTrueEndTime");
		eiColumn.setFieldLength(30);
		eiColumn.setDescName("实际结束时间");
		eiMetadata.addMeta(eiColumn);

		eiColumn = new EiColumn("fdCondition");
		eiColumn.setFieldLength(10);
		eiColumn.setDescName("执行情况");
		eiMetadata.addMeta(eiColumn);

		eiColumn = new EiColumn("fdDescription");
		eiColumn.setFieldLength(250);
		eiColumn.setDescName("工作描述");
		eiMetadata.addMeta(eiColumn);

		eiColumn = new EiColumn("fdFounderId");
		eiColumn.setFieldLength(32);
		eiColumn.setDescName("创建人ID");
		eiMetadata.addMeta(eiColumn);

		eiColumn = new EiColumn("fdFounder");
		eiColumn.setFieldLength(10);
		eiColumn.setDescName("创建人");
		eiMetadata.addMeta(eiColumn);

		eiColumn = new EiColumn("fdFounderDepId");
		eiColumn.setFieldLength(32);
		eiColumn.setDescName("创建人单位ID");
		eiMetadata.addMeta(eiColumn);

		eiColumn = new EiColumn("fdModifier");
		eiColumn.setFieldLength(10);
		eiColumn.setDescName("修改人");
		eiMetadata.addMeta(eiColumn);

		eiColumn = new EiColumn("fdEquipmentCode");
		eiColumn.setFieldLength(20);
		eiColumn.setDescName("设备编号");
		eiMetadata.addMeta(eiColumn);

		eiColumn = new EiColumn("fdEquipmentToencode");
		eiColumn.setFieldLength(20);
		eiColumn.setDescName("设备内码");
		eiMetadata.addMeta(eiColumn);

		eiColumn = new EiColumn("fdEquipmentName");
		eiColumn.setFieldLength(50);
		eiColumn.setDescName("设备名称");
		eiMetadata.addMeta(eiColumn);
		
		eiColumn = new EiColumn("MaintenanceApplykeyID");
		eiColumn.setPrimaryKey(true);
		eiColumn.setFieldLength(32);
		eiColumn.setDescName("维修申请单主键");
		eiMetadata.addMeta(eiColumn);
		
		eiColumn = new EiColumn("fdDepartmentId");
		eiColumn.setFieldLength(32);
		eiColumn.setDescName("设备使用部门ID");
		eiMetadata.addMeta(eiColumn);
		
		eiColumn = new EiColumn("fdSource");
		eiColumn.setFieldLength(10);	
		eiColumn.setDescName("来源");
		eiMetadata.addMeta(eiColumn);

	}

	/**
	 * the constructor
	 */
	public ZMCEEquipmentOrder() {
		initMetaData();
	}

	/**
	 * get the fdKeyId - FD_KEY_ID
	 * 
	 * @return the fdKeyId
	 */
	public String getFdKeyId() {
		return this.fdKeyId;
	}

	/**
	 * set the fdKeyId - FD_KEY_ID
	 */
	public void setFdKeyId(String fdKeyId) {
		this.fdKeyId = fdKeyId;
	}

	/**
	 * get the fdCode - 工单编号
	 * 
	 * @return the fdCode
	 */
	public String getFdCode() {
		return this.fdCode;
	}

	/**
	 * set the fdCode - 工单编号
	 */
	public void setFdCode(String fdCode) {
		this.fdCode = fdCode;
	}

	/**
	 * get the fdType - 工单类型
	 * 
	 * @return the fdType
	 */
	public String getFdType() {
		return this.fdType;
	}

	/**
	 * set the fdType - 工单类型
	 */
	public void setFdType(String fdType) {
		this.fdType = fdType;
	}

	/**
	 * get the fdStatus - 工单状态
	 * 
	 * @return the fdStatus
	 */
	public String getFdStatus() {
		return this.fdStatus;
	}

	/**
	 * set the fdStatus - 工单状态
	 */
	public void setFdStatus(String fdStatus) {
		this.fdStatus = fdStatus;
	}

	/**
	 * get the fdEquipmentId - 对应设备ID
	 * 
	 * @return the fdEquipmentId
	 */
	public String getFdEquipmentId() {
		return this.fdEquipmentId;
	}

	/**
	 * set the fdEquipmentId - 对应设备ID
	 */
	public void setFdEquipmentId(String fdEquipmentId) {
		this.fdEquipmentId = fdEquipmentId;
	}

	/**
	 * get the fdDepartment - 设备使用单位
	 * 
	 * @return the fdDepartment
	 */
	public String getFdDepartment() {
		return this.fdDepartment;
	}

	/**
	 * set the fdDepartment - 设备使用单位
	 */
	public void setFdDepartment(String fdDepartment) {
		this.fdDepartment = fdDepartment;
	}

	/**
	 * get the fdPlanId - 来源业务ID
	 * 
	 * @return the fdPlanId
	 */
	public String getFdPlanId() {
		return this.fdPlanId;
	}

	/**
	 * set the fdPlanId - 来源业务ID
	 */
	public void setFdPlanId(String fdPlanId) {
		this.fdPlanId = fdPlanId;
	}

	/**
	 * get the fdPlanBeganTime - 计划开始时间
	 * 
	 * @return the fdPlanBeganTime
	 */
	public String getFdPlanBeganTime() {
		return this.fdPlanBeganTime;
	}

	/**
	 * set the fdPlanBeganTime - 计划开始时间
	 */
	public void setFdPlanBeganTime(String fdPlanBeganTime) {
		this.fdPlanBeganTime = fdPlanBeganTime;
	}

	/**
	 * get the fdPlanEndTime - 计划结束时间
	 * 
	 * @return the fdPlanEndTime
	 */
	public String getFdPlanEndTime() {
		return this.fdPlanEndTime;
	}

	/**
	 * set the fdPlanEndTime - 计划结束时间
	 */
	public void setFdPlanEndTime(String fdPlanEndTime) {
		this.fdPlanEndTime = fdPlanEndTime;
	}

	/**
	 * get the fdEquipmentStatus - 设备当前状态
	 * 
	 * @return the fdEquipmentStatus
	 */
	public String getFdEquipmentStatus() {
		return this.fdEquipmentStatus;
	}

	/**
	 * set the fdEquipmentStatus - 设备当前状态
	 */
	public void setFdEquipmentStatus(String fdEquipmentStatus) {
		this.fdEquipmentStatus = fdEquipmentStatus;
	}

	/**
	 * get the fdWorkContent - 工作要求
	 * 
	 * @return the fdWorkContent
	 */
	public String getFdWorkContent() {
		return this.fdWorkContent;
	}

	/**
	 * set the fdWorkContent - 工作要求
	 */
	public void setFdWorkContent(String fdWorkContent) {
		this.fdWorkContent = fdWorkContent;
	}

	/**
	 * get the fdSuggest - 指导建议
	 * 
	 * @return the fdSuggest
	 */
	public String getFdSuggest() {
		return this.fdSuggest;
	}

	/**
	 * set the fdSuggest - 指导建议
	 */
	public void setFdSuggest(String fdSuggest) {
		this.fdSuggest = fdSuggest;
	}

	/**
	 * get the fdExecutionDepartmentId - 执行部门ID
	 * 
	 * @return the fdExecutionDepartmentId
	 */
	public String getFdExecutionDepartmentId() {
		return this.fdExecutionDepartmentId;
	}

	/**
	 * set the fdExecutionDepartmentId - 执行部门ID
	 */
	public void setFdExecutionDepartmentId(String fdExecutionDepartmentId) {
		this.fdExecutionDepartmentId = fdExecutionDepartmentId;
	}

	/**
	 * get the fdExecutionDepartment - 执行部门
	 * 
	 * @return the fdExecutionDepartment
	 */
	public String getFdExecutionDepartment() {
		return this.fdExecutionDepartment;
	}

	/**
	 * set the fdExecutionDepartment - 执行部门
	 */
	public void setFdExecutionDepartment(String fdExecutionDepartment) {
		this.fdExecutionDepartment = fdExecutionDepartment;
	}

	/**
	 * get the fdExecutionPersonId - 执行人ID
	 * 
	 * @return the fdExecutionPersonId
	 */
	public String getFdExecutionPersonId() {
		return this.fdExecutionPersonId;
	}

	/**
	 * set the fdExecutionPersonId - 执行人ID
	 */
	public void setFdExecutionPersonId(String fdExecutionPersonId) {
		this.fdExecutionPersonId = fdExecutionPersonId;
	}

	/**
	 * get the fdExecutionPerson - 执行人
	 * 
	 * @return the fdExecutionPerson
	 */
	public String getFdExecutionPerson() {
		return this.fdExecutionPerson;
	}

	/**
	 * set the fdExecutionPerson - 执行人
	 */
	public void setFdExecutionPerson(String fdExecutionPerson) {
		this.fdExecutionPerson = fdExecutionPerson;
	}

	/**
	 * get the fdTrueBeganTime - 实际开始时间
	 * 
	 * @return the fdTrueBeganTime
	 */
	public String getFdTrueBeganTime() {
		return this.fdTrueBeganTime;
	}

	/**
	 * set the fdTrueBeganTime - 实际开始时间
	 */
	public void setFdTrueBeganTime(String fdTrueBeganTime) {
		this.fdTrueBeganTime = fdTrueBeganTime;
	}

	/**
	 * get the fdTrueEndTime - 实际结束时间
	 * 
	 * @return the fdTrueEndTime
	 */
	public String getFdTrueEndTime() {
		return this.fdTrueEndTime;
	}

	/**
	 * set the fdTrueEndTime - 实际结束时间
	 */
	public void setFdTrueEndTime(String fdTrueEndTime) {
		this.fdTrueEndTime = fdTrueEndTime;
	}

	/**
	 * get the fdCondition - 执行情况
	 * 
	 * @return the fdCondition
	 */
	public String getFdCondition() {
		return this.fdCondition;
	}

	/**
	 * set the fdCondition - 执行情况
	 */
	public void setFdCondition(String fdCondition) {
		this.fdCondition = fdCondition;
	}

	/**
	 * get the fdDescription - 工作描述
	 * 
	 * @return the fdDescription
	 */
	public String getFdDescription() {
		return this.fdDescription;
	}

	/**
	 * set the fdDescription - 工作描述
	 */
	public void setFdDescription(String fdDescription) {
		this.fdDescription = fdDescription;
	}

	/**
	 * get the fdFounderId - 创建人ID
	 * 
	 * @return the fdFounderId
	 */
	public String getFdFounderId() {
		return this.fdFounderId;
	}

	/**
	 * set the fdFounderId - 创建人ID
	 */
	public void setFdFounderId(String fdFounderId) {
		this.fdFounderId = fdFounderId;
	}

	/**
	 * get the fdFounder - 创建人
	 * 
	 * @return the fdFounder
	 */
	public String getFdFounder() {
		return this.fdFounder;
	}

	/**
	 * set the fdFounder - 创建人
	 */
	public void setFdFounder(String fdFounder) {
		this.fdFounder = fdFounder;
	}

	/**
	 * get the fdFounderDepId - 创建人单位ID
	 * 
	 * @return the fdFounderDepId
	 */
	public String getFdFounderDepId() {
		return this.fdFounderDepId;
	}

	/**
	 * set the fdFounderDepId - 创建人单位ID
	 */
	public void setFdFounderDepId(String fdFounderDepId) {
		this.fdFounderDepId = fdFounderDepId;
	}

	/**
	 * get the fdModifier - 修改人
	 * 
	 * @return the fdModifier
	 */
	public String getFdModifier() {
		return this.fdModifier;
	}

	/**
	 * set the fdModifier - 修改人
	 */
	public void setFdModifier(String fdModifier) {
		this.fdModifier = fdModifier;
	}

	/**
	 * @return the fdEquipmentCode
	 */
	public String getFdEquipmentCode() {
		return fdEquipmentCode;
	}

	/**
	 * @param fdEquipmentCode
	 *            the fdEquipmentCode to set
	 */
	public void setFdEquipmentCode(String fdEquipmentCode) {
		this.fdEquipmentCode = fdEquipmentCode;
	}

	/**
	 * @return the fdEquipmentToencode
	 */
	public String getFdEquipmentToencode() {
		return fdEquipmentToencode;
	}

	/**
	 * @param fdEquipmentToencode
	 *            the fdEquipmentToencode to set
	 */
	public void setFdEquipmentToencode(String fdEquipmentToencode) {
		this.fdEquipmentToencode = fdEquipmentToencode;
	}

	/**
	 * @return the fdEquipmentName
	 */
	public String getFdEquipmentName() {
		return fdEquipmentName;
	}

	/**
	 * @param fdEquipmentName
	 *            the fdEquipmentName to set
	 */
	public void setFdEquipmentName(String fdEquipmentName) {
		this.fdEquipmentName = fdEquipmentName;
	}
	
	/**
	 * get the MaintenanceApplykeyID - MaintenanceApplykeyID
	 * 
	 * @return the MaintenanceApplykeyID
	 */
	public String getMaintenanceApplykeyID() {
		return this.MaintenanceApplykeyID;
	}

	/**
	 * set the MaintenanceApplykeyID - MaintenanceApplykeyID
	 */
	public void setMaintenanceApplykeyID(String MaintenanceApplykeyID) {
		this.MaintenanceApplykeyID = MaintenanceApplykeyID;
	}
	
	/**
	 * get the fdDepartmentId - 设备使用单位Id
	 * 
	 * @return the fdDepartmentId
	 */
	public String getFdDepartmentId() {
		return this.fdDepartmentId;
	}

	/**
	 * set the fdDepartmentId - 设备使用单位Id
	 */
	public void setFdDepartmentId(String fdDepartmentId) {
		this.fdDepartmentId = fdDepartmentId;
	}
	
	/**
	 * get the fdSource - 来源
	 * @return the fdSource
	 */
	public String getFdSource() {
		return this.fdSource;
	}
	
	/**
	 * set the fdSource - 来源
	 */
	public void setFdSource(String fdSource) {
		this.fdSource = fdSource;
	}

	/**
	 * get the value from Map
	 */
	@SuppressWarnings("rawtypes")
	public void fromMap(Map map) {

		setFdKeyId(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdKeyId")), fdKeyId));
		setFdCode(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdCode")), fdCode));
		setFdType(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdType")), fdType));
		setFdStatus(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdStatus")), fdStatus));
		setFdEquipmentId(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdEquipmentId")), fdEquipmentId));
		setFdDepartment(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdDepartment")), fdDepartment));
		setFdPlanId(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdPlanId")), fdPlanId));
		setFdPlanBeganTime(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdPlanBeganTime")), fdPlanBeganTime));
		setFdPlanEndTime(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdPlanEndTime")), fdPlanEndTime));
		setFdEquipmentStatus(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdEquipmentStatus")), fdEquipmentStatus));
		setFdWorkContent(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdWorkContent")), fdWorkContent));
		setFdSuggest(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdSuggest")), fdSuggest));
		setFdExecutionDepartmentId(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdExecutionDepartmentId")), fdExecutionDepartmentId));
		setFdExecutionDepartment(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdExecutionDepartment")), fdExecutionDepartment));
		setFdExecutionPersonId(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdExecutionPersonId")), fdExecutionPersonId));
		setFdExecutionPerson(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdExecutionPerson")), fdExecutionPerson));
		setFdTrueBeganTime(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdTrueBeganTime")), fdTrueBeganTime));
		setFdTrueEndTime(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdTrueEndTime")), fdTrueEndTime));
		setFdCondition(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdCondition")), fdCondition));
		setFdDescription(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdDescription")), fdDescription));
		setFdFounderId(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdFounderId")), fdFounderId));
		setFdFounder(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdFounder")), fdFounder));
		setFdFounderDepId(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdFounderDepId")), fdFounderDepId));
		setFdModifier(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdModifier")), fdModifier));
		setFdSource(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdSource")), fdSource));
		
		setFdEquipmentCode(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdEquipmentCode")), fdEquipmentCode));
		setFdEquipmentToencode(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdEquipmentToencode")), fdEquipmentToencode));
		setFdEquipmentName(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdEquipmentName")), fdEquipmentName));
		setMaintenanceApplykeyID(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("MaintenanceApplykeyID")), MaintenanceApplykeyID));
		setFdDepartmentId(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdDepartmentId")), fdDepartmentId));
	}

	/**
	 * set the value to Map
	 */
	@SuppressWarnings({ "rawtypes", "unchecked" })
	public Map toMap() {

		Map map = new HashMap();
		map.put("fdKeyId", StringUtils.toString(fdKeyId, eiMetadata.getMeta("fdKeyId")));
		map.put("fdCode", StringUtils.toString(fdCode, eiMetadata.getMeta("fdCode")));
		map.put("fdType", StringUtils.toString(fdType, eiMetadata.getMeta("fdType")));
		map.put("fdStatus", StringUtils.toString(fdStatus, eiMetadata.getMeta("fdStatus")));
		map.put("fdEquipmentId", StringUtils.toString(fdEquipmentId, eiMetadata.getMeta("fdEquipmentId")));
		map.put("fdDepartment", StringUtils.toString(fdDepartment, eiMetadata.getMeta("fdDepartment")));
		map.put("fdPlanId", StringUtils.toString(fdPlanId, eiMetadata.getMeta("fdPlanId")));
		map.put("fdPlanBeganTime", StringUtils.toString(fdPlanBeganTime, eiMetadata.getMeta("fdPlanBeganTime")));
		map.put("fdPlanEndTime", StringUtils.toString(fdPlanEndTime, eiMetadata.getMeta("fdPlanEndTime")));
		map.put("fdEquipmentStatus", StringUtils.toString(fdEquipmentStatus, eiMetadata.getMeta("fdEquipmentStatus")));
		map.put("fdWorkContent", StringUtils.toString(fdWorkContent, eiMetadata.getMeta("fdWorkContent")));
		map.put("fdSuggest", StringUtils.toString(fdSuggest, eiMetadata.getMeta("fdSuggest")));
		map.put("fdExecutionDepartmentId", StringUtils.toString(fdExecutionDepartmentId, eiMetadata.getMeta("fdExecutionDepartmentId")));
		map.put("fdExecutionDepartment", StringUtils.toString(fdExecutionDepartment, eiMetadata.getMeta("fdExecutionDepartment")));
		map.put("fdExecutionPersonId", StringUtils.toString(fdExecutionPersonId, eiMetadata.getMeta("fdExecutionPersonId")));
		map.put("fdExecutionPerson", StringUtils.toString(fdExecutionPerson, eiMetadata.getMeta("fdExecutionPerson")));
		map.put("fdTrueBeganTime", StringUtils.toString(fdTrueBeganTime, eiMetadata.getMeta("fdTrueBeganTime")));
		map.put("fdTrueEndTime", StringUtils.toString(fdTrueEndTime, eiMetadata.getMeta("fdTrueEndTime")));
		map.put("fdCondition", StringUtils.toString(fdCondition, eiMetadata.getMeta("fdCondition")));
		map.put("fdDescription", StringUtils.toString(fdDescription, eiMetadata.getMeta("fdDescription")));
		map.put("fdFounderId", StringUtils.toString(fdFounderId, eiMetadata.getMeta("fdFounderId")));
		map.put("fdFounder", StringUtils.toString(fdFounder, eiMetadata.getMeta("fdFounder")));
		map.put("fdFounderDepId", StringUtils.toString(fdFounderDepId, eiMetadata.getMeta("fdFounderDepId")));
		map.put("fdModifier", StringUtils.toString(fdModifier, eiMetadata.getMeta("fdModifier")));
		map.put("fdSource",StringUtils.toString(fdSource, eiMetadata.getMeta("fdSource")));	
		
		map.put("fdEquipmentCode", StringUtils.toString(fdEquipmentCode, eiMetadata.getMeta("fdEquipmentCode")));
		map.put("fdEquipmentToencode", StringUtils.toString(fdEquipmentToencode, eiMetadata.getMeta("fdEquipmentToencode")));
		map.put("fdEquipmentName", StringUtils.toString(fdEquipmentName, eiMetadata.getMeta("fdEquipmentName")));
		map.put("MaintenanceApplykeyID", StringUtils.toString(MaintenanceApplykeyID, eiMetadata.getMeta("MaintenanceApplykeyID")));
		map.put("fdDepartmentId", StringUtils.toString(fdDepartmentId, eiMetadata.getMeta("fdDepartmentId")));

		return map;

	}
}